TD.photo
{
    BORDER-LEFT-COLOR: #aaaaaa;
    BORDER-BOTTOM-COLOR: #aaaaaa;
    VERTICAL-ALIGN: middle;
    WIDTH: 100px;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #aaaaaa;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    HEIGHT: 100px;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center;
    BORDER-RIGHT-COLOR: #aaaaaa;
    BORDER-BOTTOM-STYLE: solid
}
TD.photolarge
{
    BORDER-LEFT-COLOR: #aaaaaa;
    BORDER-BOTTOM-COLOR: #aaaaaa;
    VERTICAL-ALIGN: middle;
    WIDTH: 550px;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #aaaaaa;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    HEIGHT: 550px;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center;
    BORDER-RIGHT-COLOR: #aaaaaa;
    BORDER-BOTTOM-STYLE: solid
}
TD
{
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: #5a5a5a;
    FONT-FAMILY: Tahoma;
}
FORM
{
    MARGIN: 0px
}
A:link
{
    COLOR: #880000;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #880000;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #880000;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #dd0000;
    TEXT-DECORATION: underline
}
.toplinks A
{
    COLOR: #8d8d8d;
    TEXT-DECORATION: underline
}
.navlinks A
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.navlinks A:hover
{
    TEXT-DECORATION: none
}
.catlinks A
{
    COLOR: #5a5a5a;
    TEXT-DECORATION: none
}
.catlinks A:hover
{
    COLOR: #5a5a5a;
    TEXT-DECORATION: underline
}
.alerttext
{
    COLOR: #880000
}
.suggestiontext
{
    COLOR: #008800
}
.copytext
{
    COLOR: #6189a0
}
.copytext A
{
    COLOR: #5a5a5a;
    TEXT-DECORATION: none
}
.copytext A:hover
{
    TEXT-DECORATION: underline
}
.t11
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma
}
H1
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(/images/text_underline.jpg);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #607e9a;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x
}
H2
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(/images/text_underline.jpg);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #607e9a;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x
}
H3
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(/images/text_underline.jpg);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #808080;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 8px
}
.MainText
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 10px 0px 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000088;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-DECORATION: none
}
.regular_price
{
    PADDING-RIGHT: 5px
}
.price
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ce8080;
    TEXT-ALIGN: right
}
.unique
{
    PADDING-LEFT: 5px
}
.unique_price
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #5a839a;
    TEXT-ALIGN: right
}
A.gray
{
    COLOR: #607e9a;
    TEXT-DECORATION: underline
}
.labelinputstyle
{
    BORDER-RIGHT: #a7a5a6 1px solid;
    BORDER-TOP: #a7a5a6 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a7a5a6 1px solid;
    WIDTH: 250px;
    COLOR: #ce8080;
    BORDER-BOTTOM: #a7a5a6 1px solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 18px
}
.inputstyle
{
    BORDER-RIGHT: #a7a5a6 1px solid;
    BORDER-TOP: #a7a5a6 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a7a5a6 1px solid;
    WIDTH: 185px;
    COLOR: #666666;
    BORDER-BOTTOM: #a7a5a6 1px solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 18px
}
.checkboxstyle
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma
}
.inputstylesmall
{
    BORDER-RIGHT: #a7a5a6 1px solid;
    BORDER-TOP: #a7a5a6 1px solid;
    FONT-SIZE: 9px;
    BORDER-LEFT: #a7a5a6 1px solid;
    COLOR: #666666;
    BORDER-BOTTOM: #a7a5a6 1px solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 15px;
    TEXT-ALIGN: center
}
.buttonstyle
{
    BORDER-RIGHT: #a7a5a6 1px solid;
    BORDER-TOP: #a7a5a6 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a7a5a6 1px solid;
    COLOR: #666666;
    BORDER-BOTTOM: #a7a5a6 1px solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 18px
}
.buttonstylesmall
{
    BORDER-RIGHT: #a7a5a6 1px solid;
    BORDER-TOP: #a7a5a6 1px solid;
    FONT-SIZE: 9px;
    BORDER-LEFT: #a7a5a6 1px solid;
    COLOR: #666666;
    BORDER-BOTTOM: #a7a5a6 1px solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 15px
}
.hcheader
{
    COLOR: #598299
}
.directory A:hover
{
    TEXT-DECORATION: none
}
.directory A
{
    TEXT-DECORATION: underline
}
.directory SUP
{
    COLOR: #dba2a2
}
.directory-link
{
    FONT-WEIGHT: bold;
    COLOR: #8d8d8d
}
.subdir-link
{
    COLOR: #6189a0
}
.subnavigation
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left bottom;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(/images/dot-bg.gif);
    PADDING-BOTTOM: 8px;
    MARGIN: 12px 30px 0px 49px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x
}
.subnavigation A
{
    COLOR: #6189a0;
    TEXT-DECORATION: underline
}
.subnavigation IMG
{
    MARGIN: 0px 6px
}
#screenshot
{
    BORDER-RIGHT: #a9a9a9 1px solid;
    BORDER-TOP: #a9a9a9 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a9a9a9 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #a9a9a9 1px solid;
    FONT-FAMILY: Tahoma,Verdana,sans-serif
}
#screenshot .screen
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 0px solid;
    BACKGROUND-COLOR: #e6e6e6;
    TEXT-ALIGN: center
}
#screenshot .screen IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    CURSOR: hand;
    PADDING-TOP: 0px
}
#screenshot .links
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 0px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #779eb2;
    TEXT-ALIGN: center
}
#screenshot .links A
{
    FONT-WEIGHT: bold;
    MARGIN: 0px 3px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
#screenshot .links A:hover
{
    TEXT-DECORATION: none
}
#screenshot .description
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #ffffff 0px solid;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #5a5a5a;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #efefef
}
#screenshot .description A
{
    COLOR: #517993;
    TEXT-DECORATION: underline
}
#screenshot .description A:hover
{
    TEXT-DECORATION: none
}
#screenshot .price TABLE
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #a7a9a6 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 0px 0px;
    COLOR: #5a5a5a;
    PADDING-TOP: 3px;
    FONT-FAMILY: Tahoma,Verdana,sans-serif
}
#browse_pages
{
    MARGIN-BOTTOM: 10px;
    MARGIN-RIGHT: 15px
}
#browse_pages A
{
    COLOR: #517993;
    TEXT-DECORATION: underline
}
#browse_pages A:hover
{
    TEXT-DECORATION: none
}
.terms LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px
}
.text
{
    WIDTH: 160px
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    PADDING-TOP: 8px
}
OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    PADDING-TOP: 8px
}
.sitemap
{
}
.sitemap A
{
    COLOR: #5a5a5a;
    TEXT-DECORATION: underline
}
.sitemap A:hover
{
    COLOR: #7392a3
}
.sitemap UL
{
    LIST-STYLE-IMAGE: url(/images/arr1.jpg)
}
.sitemap LI
{
    MARGIN: 3px 0px
}
.sitemap .level_1 LI
{
    FONT-WEIGHT: bold
}
.sitemap .level_2 LI
{
    FONT-WEIGHT: normal
}
.privacypolicy P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.privacypolicy UL
{
    MARGIN-TOP: 0px;
    PADDING-TOP: 0px
}
.privacypolicy LI
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.mainrow
{
    BACKGROUND-COLOR: #fafafa
}
.altrow
{
    BACKGROUND-COLOR: #f0f0f0
}
.highlightrow
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #aaaaaa
}
.headerrow
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #4c597f
}
.headerrow TD
{
    COLOR: #ffffff;
    TEXT-ALIGN: center
}
.mainrow TD
{
    TEXT-ALIGN: center
}
.altrow TD
{
    TEXT-ALIGN: center
}

.cpYearNavigation, .cpMonthNavigation, A.cpYearNavigation, A.cpMonthNavigation, A.cpYearNavigation:visited, A.cpMonthNavigation:visited 
{
	background-color:#4C597F;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

.cpDayColumnHeader,
.cpYearNavigation,
.cpMonthNavigation,
.cpCurrentMonthDate,
.cpCurrentMonthDateDisabled,
.cpOtherMonthDate,
.cpOtherMonthDateDisabled,
.cpCurrentDate,
.cpCurrentDateDisabled,
.cpTodayText,
.cpTodayTextDisabled,
.cpText
{
	font-family:arial;
	font-size:8pt;
}
TD.cpDayColumnHeader
{
	text-align:right;
	border-width:0 0 0 0;
}
	.cpCurrentMonthDate,
	.cpOtherMonthDate,
	.cpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDateDisabled,
	.cpCurrentDateDisabled
			{
			color:#DDDDDD;
			text-align:right;
			text-decoration:line-through;
			font-weight: normal;
			}
	.cpCurrentMonthDate
			{
			color:#4C597F;
			font-weight:bold;
			}
	.cpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.cpOtherMonthDate
			{
			color:#808080;
			}
	TD.cpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border:solid 1px #000000;
			}
	TD.cpCurrentDateDisabled
			{
			border-width:0;
			border:solid thin #FFAAAA;
			text-decoration: line-through;
			}
	TD.cpTodayText,
	TD.cpTodayTextDisabled
			{
			border:solid thin #4C597F;
			border-width:0 0 0 0;
			}
	A.cpTodayText,
	SPAN.cpTodayTextDisabled
			{
			height:20px;
			}
	A.cpTodayText, A.cpTodayText:visited
			{
			color:#4C597F;
			font-weight:bold;
			}
	SPAN.cpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.cpBorder
			{
			border:solid thin #4C597F;
			}